In the wake of the US$550 million financial fraud at China Aviation Oil (CAO) in December 2004,... (5 revisions)